<?php

namespace app\store\controller;

use app\store\model\Store as StoreModel;

/**
 * 后台首页
 * Class Index
 * @package app\store\controller
 */
class Index extends Controller
{
    /**
     * 后台首页
     * @return mixed
     * @throws \think\Exception
     * @throws \think\exception\DbException
     */
    public function index()
    {
        // 当前用户菜单url
        $menus = $this->menus();
        $url = current(array_values($menus))['index'];
        if ($url !== 'index/index') {
            $this->redirect($url);
        }
        $model = new StoreModel;

        return $this->fetch('index', ['data' => $model->getHomeData()]);
    }
    
    
    
    //  /**
    //  * 后台首页
    //  * @return mixed
    //  * @throws \think\Exception
    //  * @throws \think\exception\DbException
    //  */
    // public function change()
    // {
        
    
    //     $wxapp_id = $this->store['wxapp']['wxapp_id'];
        
    //     //更新用户的总支付金额
    //     $order = db('order')
    //         ->where(['wxapp_id'=>$wxapp_id,'pay_type'=>20,'pay_status'=>20])
    //         ->group('user_id')
    //         ->field(['sum(pay_price)'=>'total','user_id' => 'user_id'])
    //         ->order('user_id asc')
    //         ->select();
        
    //     foreach($order as$k=>&$v){
    //         db('user')->where(['user_id'=>$v['user_id']])->update(['pay_money'=>$v['total']]);
    //     }

    //     //更新用户的单笔支付订单表

    //     $orders = db('order')
    //         ->where(['wxapp_id'=>$wxapp_id,'pay_type'=>20,'pay_status'=>20])
    //         ->group('user_id')
    //         ->field(['max(pay_price)'=>'total','user_id' => 'user_id'])
    //         ->order('user_id asc')
    //         ->select();
    //     db('single_order')->where(['wxapp_id'=>$wxapp_id])->delete();

    //     foreach ($orders as $k=>&$v){
    //         $data[] = [
    //             'amount'=>$v['total'],
    //             'pay_type'=>10,
    //             'wxapp_id'=>$wxapp_id,
    //             'user_id'=>$v['user_id'],
    //             'create_time'=>"1603534520",
    //             'update_time'=>"1603534520",
    //         ];
    //     }

    //     db('single_order')->insertAll($data);
        
    // }

}
